package com.example.chat.model;

import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface MessageSessionMapper {

    // 通过 用户Id 来拿到与之有关的 一组会话Id
    List<Integer> getSessionIdsByUserId(int userId);

    // 通过会话Id 和 该用户Id 来拿到 该会话中的好友实体（一个或者多个）
    List<Friend> getFriendsBySessionId(int sessionId, int selfUserId);

    int addMessageSession(MessageSession messageSession);

    int addMessageSessionUser(MessageSessionUserItem messageSessionUserItem);
}
